15 17 19 13
20 21 14 16
18